package com.senlingspace.system.domain.query.weixin.sendGoods;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 物流信息列表，发货物流单列表，支持统一发货（单个物流单）和分拆发货（多个物流单）两种模式，多重性: [1, 10]
 *
 * @author wangliang
 */
@Data
public class ShippingList {

    /** 非必填 物流单号，物流快递发货时必填，示例值 **/
    @JsonProperty("tracking_no")
    private String trackingNo;

    /** 非必填 物流公司编码，快递公司ID，参见「查询物流公司编码列表」，物流快递发货时必填， 示例值: DHL 字符字节限制: [1, 128] **/
    @JsonProperty("express_company")
    private String expressCompany;

    /** 必填 商品信息，例如：微信红包抱枕*1个，限120个字以内 **/
    @JsonProperty("item_desc")
    private String itemDesc;


    /**非必填 联系方式，当发货的物流公司为顺丰时，联系方式为必填，收件人或寄件人联系方式二选一 **/
    @JsonProperty("contact")
    private Contact contact;


}
